#ifndef PROJECT_QUEUE_LINKED_LIST_H
#define PROJECT_QUEUE_LINKED_LIST_H

typedef struct Node {
    int data;
    struct Node *next;
} node;

typedef struct Queue {
    node *head;
    node *tail;
} queue;

queue * createQueue();

void checkAddress();

void enqueue(queue *q, int data);

void print_debug(queue *q);

int dequeue(queue *q);


#endif //PROJECT_QUEUE_LINKED_LIST_H